package com.example.dazuoye.service;

import com.example.dazuoye.model.Car;
import com.example.dazuoye.model.Order;
import com.example.dazuoye.model.User;
import com.example.dazuoye.model.Wallet;

import java.util.Date;
import java.util.List;

public interface UserService {
    Car getcarinfo(int c_id);
    Wallet getwalletinfo(String u_id);
    Date getvipinfo(String u_id);
    User getuserinfo(String u_id);
    int getusingstate(int c_id);
    void setusingstate(int c_id,int isusing);
    void insertuser(String u_id,int accepted,int money,int deposit,int coupon_count);
    void setviptime(String u_id,Date endtime);
    void charge(String u_id,int amount);
    void pd(String u_id,int amount);
    void costmoney(String u_id,int cost);
    List<Car> getallcar();
    List<Car> getunusedcar();
    String getcarsite(int c_id);
    void setcarsite(int c_id,String carsite);
    void insertlicensepic(String u_id,String picurl);
    void starttime(String u_id,int c_id,Date start);
    void finish(String u_id,int c_id,Date finish,String payoff);
    Date searchstarttime(String u_id,int c_id);
    List<Order> getorder(String u_id);
    List<Order> getfinishorder(String u_id);
    List<Order> getunfinishorder(String u_id);
}
